package org.tgcloud.group.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* @Author: zhy
* @Created: 2025-10-09-下午3:49
* @Description: ${description}
*/
/**
 * 项目的相关人员
 */
@ApiModel(description="项目的相关人员")
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class ProjectUser implements Serializable {
    @ApiModelProperty(value="")
    private Integer id;

    @ApiModelProperty(value="")
    private Integer projectId;

    @ApiModelProperty(value="")
    private Integer userId;

    /**
    * 用户类型
    */
    @ApiModelProperty(value="用户类型")
    private Short userType;

    /**
    * 角色id
    */
    @ApiModelProperty(value="角色id")
    private Integer roleId;

    /**
    * 状态，1、使用中，2、已作废
    */
    @ApiModelProperty(value="状态，1、使用中，2、已作废")
    private Short status;

    @ApiModelProperty(value="")
    private Date createTime;

    private static final long serialVersionUID = 1L;
}